package org.graduation.model.common.RBAC;

/**
 * 曾经是A表单独一个权限接口，B表单独一个权限接口，代码重构将这些接口统一成一个接口。
 * 但是方法里的形参实体类不同，所以有了这个接口，相当于标记接口。
 * 有些实体类是用int，有些是用long，不用的那个类型返回-1。
 */
public interface RBACModelTag {
    /**
     * 获取Long类型唯一标识
     *
     * @return
     */
    Long getLongId();

    /**
     * 获取Int类型唯一标识
     *
     * @return
     */
    Integer getId();
}
